/*
  1:歌曲搜索接口
    请求地址:https://autumnfish.cn/search
    请求方法:get
    请求参数:keywords(查询关键字)
    响应内容:歌曲搜索结果

  2:歌曲url获取接口
    请求地址:https://autumnfish.cn/song/url
    请求方法:get
    请求参数:id(歌曲id)
    响应内容:歌曲url地址
  3.歌曲详情获取
    请求地址:https://autumnfish.cn/song/detail
    请求方法:get
    请求参数:ids(歌曲id)
    响应内容:歌曲详情(包括封面信息)
  4.热门评论获取
    请求地址:https://autumnfish.cn/comment/hot?type=0
    请求方法:get
    请求参数:id(歌曲id,地址中的type固定为0)
    响应内容:歌曲的热门评论
  5.mv地址获取
    请求地址:https://autumnfish.cn/mv/url
    请求方法:get
    请求参数:id(mvid,为0表示没有mv)
    响应内容:mv的地址
*/
var wrap = new Vue({
    el: '.wrap',
    data: {
        message: '',
        songlis: [],
        songurl: '',
        coverurl: '',
        user: [],
        mvurl: '',
        flag: false,
        isShow: false
    },
    methods: {
        search: function() {
            var that = this;
            axios.get('https://autumnfish.cn/search?keywords=' + this.message).then(function(success) {
                that.songlis = success.data.result.songs;
                console.log(success);
            })
        },
        playMusic: function(id) {
            var that = this;
            axios.get('https://autumnfish.cn/song/url?id=' + id).then(function(success) {
                that.songurl = success.data.data[0].url;
            });
            axios.get('https://autumnfish.cn/song/detail?ids=' + id).then(function(success) {
                that.coverurl = success.data.songs[0].al.picUrl;
            });
            axios.get('https://autumnfish.cn/comment/hot?type=0&id=' + id).then(function(success) {
                console.log(success);
                that.user = success.data.hotComments;
            });
        },
        playMv: function(mvid) {
            document.querySelector('.myaudio').pause();

            var that = this;
            axios.get('https://autumnfish.cn/mv/url?id=' + mvid).then(function(success) {
                that.isShow = true;
                that.mvurl = success.data.data.url;
            })
        },
        toggle: function() {
            this.isShow = false;
            document.querySelector('.myaudio').play();
        },
        play: function() {
            this.flag = true
        },
        pause: function() {
            this.flag = false
        }
    }
})